\hypertarget{classengine_1_1cGetLinSysSolCommand}{\section{engine\-:\-:c\-Get\-Lin\-Sys\-Sol\-Command Class Reference}
\label{classengine_1_1cGetLinSysSolCommand}\index{engine\-::c\-Get\-Lin\-Sys\-Sol\-Command@{engine\-::c\-Get\-Lin\-Sys\-Sol\-Command}}
}


Inheritance diagram for engine\-:\-:c\-Get\-Lin\-Sys\-Sol\-Command\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=250pt]{classengine_1_1cGetLinSysSolCommand__inherit__graph}
\end{center}
\end{figure}


Collaboration diagram for engine\-:\-:c\-Get\-Lin\-Sys\-Sol\-Command\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classengine_1_1cGetLinSysSolCommand__coll__graph}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classengine_1_1cGetLinSysSolCommand_ae3baefd62a4b417f86966b4e15c44271}{{\bfseries c\-Get\-Lin\-Sys\-Sol\-Command} (const \hyperlink{structengine_1_1sLinExpression}{s\-Lin\-Expression} \&expr, C\-O\-M\-M\-A\-N\-D\-\_\-\-T\-Y\-P\-E command)}\label{classengine_1_1cGetLinSysSolCommand_ae3baefd62a4b417f86966b4e15c44271}

\item 
\hypertarget{classengine_1_1cGetLinSysSolCommand_ab32459edc5b8caa48b73f5a35d7aa4a0}{void {\bfseries Execute} ()}\label{classengine_1_1cGetLinSysSolCommand_ab32459edc5b8caa48b73f5a35d7aa4a0}

\item 
unsigned int \hyperlink{classengine_1_1cGetLinSysSolCommand_a0307c18a7b86758e315e4c69c0b94a81}{Estimate\-Run\-Time} (const \hyperlink{classengine_1_1cEstimator}{c\-Estimator} \&estimator) const 
\item 
\hypertarget{classengine_1_1cGetLinSysSolCommand_a0312d6e933350085084813385bf1426c}{std\-::string {\bfseries Get\-Result\-Str} () const }\label{classengine_1_1cGetLinSysSolCommand_a0312d6e933350085084813385bf1426c}

\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classengine_1_1cGetLinSysSolCommand_a2cd2f7f001b7d2106544b1c7faba74df}{\hyperlink{structengine_1_1sLinExpression}{s\-Lin\-Expression} {\bfseries m\-\_\-\-Expression}}\label{classengine_1_1cGetLinSysSolCommand_a2cd2f7f001b7d2106544b1c7faba74df}

\item 
\hypertarget{classengine_1_1cGetLinSysSolCommand_ab59e6cfc596a16b20cddd0cd50c367b6}{bnu\-::matrix$<$ double $>$ {\bfseries m\-\_\-\-Result}}\label{classengine_1_1cGetLinSysSolCommand_ab59e6cfc596a16b20cddd0cd50c367b6}

\item 
\hypertarget{classengine_1_1cGetLinSysSolCommand_a3b01b22a5eb18d0272185b42c04ede6b}{C\-O\-M\-M\-A\-N\-D\-\_\-\-T\-Y\-P\-E {\bfseries m\-\_\-\-Command\-Type}}\label{classengine_1_1cGetLinSysSolCommand_a3b01b22a5eb18d0272185b42c04ede6b}

\end{DoxyCompactItemize}


\subsection{Member Function Documentation}
\hypertarget{classengine_1_1cGetLinSysSolCommand_a0307c18a7b86758e315e4c69c0b94a81}{\index{engine\-::c\-Get\-Lin\-Sys\-Sol\-Command@{engine\-::c\-Get\-Lin\-Sys\-Sol\-Command}!Estimate\-Run\-Time@{Estimate\-Run\-Time}}
\index{Estimate\-Run\-Time@{Estimate\-Run\-Time}!engine::cGetLinSysSolCommand@{engine\-::c\-Get\-Lin\-Sys\-Sol\-Command}}
\subsubsection[{Estimate\-Run\-Time}]{\setlength{\rightskip}{0pt plus 5cm}unsigned int engine\-::c\-Get\-Lin\-Sys\-Sol\-Command\-::\-Estimate\-Run\-Time (
\begin{DoxyParamCaption}
\item[{const {\bf c\-Estimator} \&}]{estimator}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [virtual]}}}\label{classengine_1_1cGetLinSysSolCommand_a0307c18a7b86758e315e4c69c0b94a81}
uses the visitor based on \hyperlink{classengine_1_1cEstimator}{c\-Estimator} to return a rough estimation of the running time of a given command 

Implements \hyperlink{classengine_1_1cCommand_a8b5b45ad34530c454722a44e41ce9e78}{engine\-::c\-Command}.



The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
getlinsyssol\-\_\-command.\-h\item 
getlinsyssol\-\_\-command.\-cpp\end{DoxyCompactItemize}
